/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gestionYClasesDeNegocio;
import entidades.*;
/**
 *
 * @author Fran
 */
public class ObjetoD {
    

    private entidades.Objeto objJPA;
    
    
     public ObjetoD (Objeto objJPA){
        this.objJPA = objJPA;
     }
    
    public ObjetoD(String descripcion, String nombre, String linck, UsuarioD usuario, TipoD tipo) {
        objJPA = new  Objeto();
        
        objJPA.setDescripcion(descripcion);
        objJPA.setNombre(nombre);
        objJPA.setLink(linck);
        objJPA.setUsuario(usuario.getUsuarioJPA());
        objJPA.setTipo(tipo.getTipoJPA());
    }

    public String getDescripcion() {
        return objJPA.getDescripcion();
    }

    public void setDescripcion(String descripcion) {
        objJPA.setDescripcion(descripcion);
    }

    public String getLinck() {
        return objJPA.getLink();
    }

    public void setLinck(String linck) {
        objJPA.setLink(linck);
    }

    public String getNombre() {
        return objJPA.getNombre();
    }

    public void setNombre(String nombre) {
        objJPA.setNombre(nombre);
    }

    public TipoD getTipo() {
        return new TipoD(objJPA.getTipo());
    }

    public void setTipo(TipoD tipo) {
        objJPA.setTipo(tipo.getTipoJPA());
    }

    public UsuarioD getUsuario() {
        return new UsuarioD(objJPA.getUsuario());
    }

    public void setUsuario(UsuarioD usuario) {
        objJPA.setUsuario(usuario.getUsuarioJPA());
    }
    
    public entidades.Objeto getObjetoJPA(){
        return this.objJPA;
    }
    
    
    
    
        
//    
//
//    public String getDescripcion() {
//        return objJPA.getDescripcion();
//    }
//
//    public void setDescripcion(String descripcion) {
//        objJPA.setDescripcion(descripcion);
//    }
//
//    public String getLinck() {
//        return objJPA.getLink();
//    }
//
//    public void setLinck(String linck) {
//        objJPA.setLink(linck);
//    }
//
//    public String getNombre() {
//        return objJPA.getNombre();
//    }
//
//    public void setNombre(String nombre) {
//        objJPA.setNombre(nombre);
//    }
//    
//    public TipoD getTipo() {
//        
//        return objJPA.get;
//    }
//
//    public void setTipo(TipoD tipo) {
//        this.tipo = tipo;
//    }
//
//    public UsuarioD getUsuario() {
//        return usuario;
//    }
//
//    public void setUsuario(UsuarioD usuario) {
//        this.usuario = usuario;
//    }
//    
//    
//    

    
}
